Quietly ignore GDK_NOTHING events
authorMatthias Clasen <mclasen@redhat.com>
Sat, 23 Feb 2019 22:06:28 +0000 (17:06 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 23 Feb 2019 22:09:25 +0000 (17:09 -0500)
These don't have a surface, so we can't deliver
them via the ::event signal. But then, they're
good for nothing anyway.

gdk/gdkevents.c

index 352ec44919dcc11a25e8a769c35becb5fb8ce07e..a076da7b7b4147f602300e117956770bf1d97909 100644 (file)
@@ -149,6 +149,9 @@ gdk_event_class_init (GdkEventClass *klass)
 void
 _gdk_event_emit (GdkEvent *event)
 {
+  if (gdk_event_get_event_type (event) == GDK_NOTHING)
+    return;
+
   if (gdk_drag_handle_source_event (event))
     return;